home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1996 #6 / Amiga Plus CD - 1996 - No. 06.iso / pd / icons / newiconsv3 / install / install_newicons_ita < prev    next >
Text File  |  1996-07-28  |  20KB  |  644 lines

  1. ; NewIcons 2.0 Installer Script
  2. ; $Ver: 39.1 (13-Jul-96)
  3. ; Written by Phil Vedovatti
  4. ; Brought to you by the NewIcons Team
  5.  
  6. ; Italian translation by Giacomo Magnini on 17-Jul-96
  7. ; E-Mail: prometeo@flashnet.it or Giacomo_Magnini@amp.flashnet.it
  8.  
  9. (set @default-dest "SYS:C")
  10.  
  11. (set cpu (database "cpu"))
  12. (set cpu020 (and (<> cpu "68000") (<> cpu "68010")))
  13. (set v39 (>= (/ (getversion "exec.library" (resident)) 65536) 39))
  14.  
  15. (set #bad-kick
  16.    (cat "\n\nSpiacente! Devi avere il Workbench 2.0"
  17.         "o superiore per usare questo pacchetto."))
  18.  
  19. (set #hello-message
  20.    (cat "\nGrazie per voler provare NewIcons, la rivoluzionaria"
  21.         "\nInterfaccia Grafica per l'Utente per il sistema"
  22.         "\nAmiga. Per favore leggi la documentazione per"
  23.         "\nottenere il massimo da questo pacchetto. Nulla sarà"
  24.         "\ncancellato dal tuo sistema con questa installazione."
  25.         "\nLe tue vecchie icone del WB saranno ancora lì, anche"
  26.         "\nse non sembrerà così sul tuo schermo. Se non capisci"
  27.         "\nqualche parte della installazione, clicca sul gadget"
  28.         "\n\"Aiuto\" che troverai durante l'installazione per"
  29.         "\naltre informazioni."
  30.         "\n\nCLICCA PER CONTINUARE"))
  31.  
  32. (set #install-which
  33.    (cat "\nQuali parti del sistema NewIcons vuoi"
  34.         "\n installare sul tuo hard disk?\n"))
  35.  
  36. (set #install-library
  37.    (cat "\n\nInstallo la NewIcon.library in LIBS:."))
  38.  
  39. (set #install-library-help
  40.    (cat "\n\nQuesta libraria è necessaria per usare NewIcons."))
  41.  
  42. (set #install-newicons
  43.    (cat "\n\nCopio l'eseguibile NewIcons ed i"
  44.         "\nfile di supporto in C:"))
  45.  
  46. (set #install-newicons-help
  47.    (cat "\n\nQuesta parte installa NewIcons, Injectbrush"
  48.         "\ne PatchOpenWB nella tua directory C:."))
  49.  
  50. (set #install-icons
  51.    (cat "\n\nInstallo le immagini delle icone NewIcons"
  52.         "\nnella tua partizione SYS:."
  53.         "\n\nLe tue vecchie icone NON saranno rimosse."
  54.         "\n\nNOTA: assicurati di avere il comando standard"
  55.         "\nAmiga 'list' nel tuo path di comandi prima di"
  56.         "\ncontinuare."
  57.         "\n\nL'installazione richiede del tempo...pazienta."))
  58.  
  59. (set #install-icons-help
  60.    (cat "\n\nLe nuove immagini delle icone saranno"
  61.         "\ninserite nei tooltypes dei files .info"
  62.         "\nesistenti. Le linee di tooltype saranno"
  63.         "\ninvisibili una volta che NewIcons é in"
  64.         "\nazione, sicchè l'operazione sarà del"
  65.         "\ntutto trasparente per l'utente."))
  66.  
  67. (set #tools-dest
  68.    (cat "\nIn quale cassetto vuoi installare le"
  69.         "\nutility di manipolazione NewIcons?"
  70.         "\nNON sarà creato alcun cassetto."))
  71.  
  72. (set #install-prefs
  73.    (cat "\nInstallo NewIconsPrefs nella tua"
  74.         "\ndirectory SYS:Prefs."))
  75.  
  76. (set #install-prefs-help
  77.    (cat "\nUsa questo programma per configurare NewIcons!"))
  78.  
  79. (set #install-classes
  80.    (cat "\n\nInstallo le classi ClassAct nella"
  81.         "\ntua directory SYS:Classes."))
  82.  
  83. (set #install-classes-help
  84.    (cat "\nQuesta parte installa le immagini ClassAct"
  85.         "\n(che sono necessarie per NewIconsPrefs) nella"
  86.         "\ntua directory SYS:Classes."))
  87.  
  88. (set #run-prefs
  89.    (cat "\nLancio NewIconsPrefs così puoi configurare"
  90.         "\nNewicons subito. Gli effetti non saranno"
  91.         "\nevidenti finchè non resetti."
  92.         "\nAssicurati di salvare i cambiamenti."))
  93.  
  94. (set #startup-change
  95.    (cat "\nNewIcons V3.0 richiede una modifica nella"
  96.         "\ntua user startup per lanciarlo.  Devo aggiungere"
  97.         "\n\n'Run <NIL: >NIL: c:NewIcons'"
  98.         "\n\nal tuo file S:user-startup?"
  99.         "\n\n(Potresti aver bisogno di rimuovere la vecchia"
  100.         "\nlinea manualmente se originariamente non avevi"
  101.         "\ninstallato NewIcons usando l'Installer.)"))
  102.  
  103. (set #run-prefs
  104.    (cat "\nLancio NewIconsPrefs così puoi configurare"
  105.         "\nNewicons subito. Gli effetti non saranno"
  106.         "\nevidenti finchè non resetti."
  107.         "\nAssicurati di salvare i cambiamenti."))
  108.  
  109. (set #startup-change
  110.    (cat "\nNewIcons V3.0 richiede una modifica nella"
  111.         "\ntua user startup per lanciarlo.  Devo aggiungere"
  112.         "\n\n'Run <NIL: >NIL: c:NewIcons'"
  113.         "\n\nal tuo file S:user-startup?"
  114.         "\n\n(Potresti aver bisogno di rimuovere la vecchia"
  115.         "\nlinea manualmente se originariamente non avevi"
  116.         "\ninstallato NewIcons usando l'Installer.)"))
  117.  
  118. (set #install-deficons
  119.    (cat "\n\nInstallo il demone DefIcons nella tua"
  120.         "\ndirectory C:, e copio le icone predefinite"
  121.         "\nnella tua directory ENVARC:Sys."))
  122.  
  123. (set #install-deficons-help
  124.    (cat "\nQuesta parte installa il programma Deficons"
  125.         "\ne copia le necessarie def_icons nella tua"
  126.         "\ndirectory ENVARC:."))
  127.  
  128. (set #move-olddefs-dir
  129.    (cat "L'installer muoverà le tue vecchie icone"
  130.         "\npredefinite in un altro posto per sicurezza."
  131.         "\nDove vuoi che creo una directory per"
  132.         "\nmettercele dentro?"))
  133.  
  134. (set #move-olddefs-help
  135.    (cat "\nQuesta parte copia le tue vecchie icone"
  136.         "\npredefinite in un posto sicuro invece di"
  137.         "\nsovrascriverle. Se volessi deinstallare"
  138.         "\nDeficons, le avresti pronte per rimetterle"
  139.         "\na posto."))
  140.  
  141. (set #move-olddefs
  142.    (cat "Muovo le tue vecchie icone predefinite in \n"
  143.         destdir))
  144.  
  145. (set #install-envarc
  146.    (cat "\nCopio le icone di default ed il brainfile"
  147.         "\nin ENVARC: così DefIcons le può usare.\n"))
  148.  
  149. (set #install-envarc-help
  150.    (cat "\n\nQuesta parte installa le icone che DefIcons"
  151.         "\nuserà per mostrare le immagini di icone per i files"
  152.         "\nche non fanno icone già associate."))
  153.  
  154. (set #startup-deficons
  155.    (cat "\n\nAggiungo una linea alla tua S:user-Startup"
  156.         "\nper lanciare DefIcons ogni volta che il sistema"
  157.         "\nviene avviato."))
  158.  
  159. (set #powb-message
  160.    (cat "\n\nSe hai installato NewIcons, devi "
  161.            "aggiungere una linea alla tua S:Startup-Sequence:\n\n"
  162.            "C:PatchOpenWB\n"
  163.            "\nper correggere un errore del Sistema Operativo 3.x!"
  164.            "\n\nAssicurati di mettere la linea dopo Setpatch"
  165.            "\ne prima di IPrefs."))
  166.  
  167. (set #docs-dest
  168.    (cat "Dove vuoi che la documentazione Guida di"
  169.         "\nNewIcons venga installata?"))
  170.  
  171. (set #exit-message
  172.    (cat "Per favore riavvia il sistema per attivare\n"
  173.         "del tutto il nuovo sistema NewIcons."
  174.         "\n\n\nSperiamo che questo aggiornamento ti piaccia!"))
  175.  
  176.  
  177. ; ClassAct installation procedure V 1.5 (12.5.96) by Osma Ahvenlampi
  178.  
  179. ; percentage of the size of included ClassAct classes versus the whole
  180. ; distribution (ie. total "complete" percentage after ClassAct is installed)
  181.  
  182. (set classact-complete 70)
  183.  
  184. ; ClassAct installer scripts
  185. (set #classdest-prompt "Per favore scegli la directory in cui vuoi installare le calssi ClassAct.\n(Vedi Aiuto per i dettagli)")
  186. (set #classdest-help (cat "ClassAct è un toolkit cGUI che onsiste di classi BOOPSI condivise.\n\nCerti programmi richiedono che alcune o tutte le classi ClassAct siano installate sul tuo sistema. "
  187.     (if v39 (cat "Il SO 3.0 ha una directory standard per le classi BOOPSI, la directory SYS:Classes. Si raccomanda d'installare ClassAct proprio lì.")
  188.             (cat "Il SO 2.0 non ha un posto standard per le classi BOOPSI residenti su disco. Nell'OS 3.0 queste classi sono immagazzinate nella directory SYS:Classes. Si raccomanda di creare questa directory e d'installare ClassAct lì.\nQuesta directory dev'essere aggiunta nell'assign LIBS:. Ciò può essere fatto mettendo il comando\nAssign >NIL: LIBS: SYS:Classes ADD\nnella User-Startup. Questo script d'installazione lo farà per te.")
  189.         )
  190.     )
  191. )
  192. (set #classes-020 "Vuoi usare la versione ottimizzata per SO 3.0 e CPU 020 di ClassAct?")
  193. (set #help-020 "Alcune librerie ClassAct hanno versioni ottimizate per l'uso su macchine equipaggiate con una CPU 020 o superiore e il SO 3.0. Se il tuo Amiga é così equipaggiato, dovresti installarle. Le versioni 68000/2.0 funzioneranno comunque, ma sono più lente.")
  194. (set #noclasses-message "La directory che hai scelto per le tue classi ClassAct non é parte dell'assign LIBS:.\n\nE' necessario aggiungere questo assegnamento affinché le classi siano trovate correttamente.")
  195. (set #creating-dir "Creo la directory ")
  196. (set #usbackup-prompt "La User-Startup sarà ora copiata per sicurezza.")
  197. (set #usbackup-help "Questa installazione ora modificherà la User-Startup. Prima di fare ciò, la vecchia User-Startup sarà copiata per sicurezza in S:User-Startup.old")
  198. (set #adding-1 "Aggiungo ")
  199. (set #adding-2 " all'assign LIBS:\n")
  200. (set #adding-help "Questo è necessario per far trovare al sistema le classi custom.")
  201. (set #junod-button "Sembra che hai installato un recente button.gadget 'V42' della Commodore sul tuo sistema.\n\nIl button.gadget di ClassAct é molto più potente di questo gadget, e raccomandiamo di sostituirlo. Il button.gadget di ClassAct é compatibile con il gadget Commodore. Vuoi copiare per sicurezza il gadget Commodore e sostituirlo con la versione ClassAct?")
  202. (set #junod-backed "Il  button.gadget della Commodore 'V42' é stato copiato per sicurezza col nome button.gadget.v42.\n\nIl button.gadget di ClassAct sarà installato al suo posto.")
  203. (set #junod-kept "Il button.gadget 'V42' della Commodore non é stato sotituito dalla versione ClassAct più potente.\n\nI programmi che dipendono dalla disponibilità delle caratteristiche di ClassAct probabilmente funzioneranno male.")
  204. (set #caprefs-message "CAPrefs è una piccola utility che setta alcune preferenze dell'utente per le applicazioni ClassAct. Tra queste, lo stile dei bevel (Thin/Gadtools/Xen), i backfill delle finestre, ed il dettaglio della group label.\n\nPer favore usa l'editor di preferenze ClassAct GUI per modificare i settaggi standard forniti. ClassAct prefs sarà installato nel cassetto Prefs del tuo sistema.\n\n")
  205. (set #caprefs-startup-1 "Aggiungo il comando\n\n")
  206. (set #caprefs-startup-2 "\n\nalla tua S:User-Startup.")
  207.  
  208. (procedure install-classact
  209. (debug "classact")
  210. ; call this procedure to copy the classes included in the Classes directory
  211. ; in your distribution dir.
  212.     (if (exists "Classes") ; The archive contains a ClassAct library update.
  213.     (
  214.         (set comp-dest  (/ (* classact-complete 5) 10))
  215.         (set comp-libs  (/ (* classact-complete 5) 10))
  216.         (set comp-dirs  (/ (* classact-complete 6) 10))
  217.         (set comp-junod (/ (* classact-complete 6) 10))
  218.         (set comp-020   (/ (* classact-complete 7) 10))
  219.         (set comp-gad   (/ (* classact-complete 7) 10))
  220.         (set comp-im    (/ (* classact-complete 8) 10))
  221.         (set comp-prefs (/ (* classact-complete 9) 10))
  222.  
  223.         ; has the user installed ClassAct in CLASSACT: ?
  224.         (set @classact-dest (getassign "CLASSACT" "A"))
  225.         (if (= @classact-dest "") (set @classact-dest "SYS:Classes"))
  226.  
  227.         ; is ClassAct already in SYS:Classes ?
  228.         (if (or (not (exists (tackon @classact-dest "Gadgets/layout.gadget") (noreq)))
  229.                 (= @user-level 2))
  230.             ; no, ask where it should be placed
  231.             (set @classact-dest
  232.                 (askdir
  233.                     (prompt #classdest-prompt)
  234.                     (help #classdest-help)
  235.                     (default @classact-dest)
  236.                     (newpath)
  237.                 )
  238.             )
  239.         )
  240.  
  241.         (complete comp-dest)
  242.  
  243.         (if (<> (run (cat "C/CheckAssign LIBS: " @classact-dest)) 0)
  244.             (
  245.                 (message #noclasses-message)
  246.                 (if (not (exists @classact-dest))
  247.                     (makedir @classact-dest (prompt (cat #creating-dir @classact-dest)))
  248.                 )
  249.                 (set @addassign (cat "Assign >NIL: LIBS: " @classact-dest " ADD\n"))
  250.                 (startup "CLASSACT"
  251.                     (command @addassign)
  252.                     (prompt (cat #adding-1 @classact-dest #adding-2))
  253.                     (help #adding-help)
  254.                 )
  255.                 (run (@addassign))
  256.             )
  257.         )
  258.  
  259.         (complete comp-libs)
  260.  
  261.         (set @classact-gadgets (tackon @classact-dest "Gadgets"))
  262.         (set @classact-images (tackon @classact-dest "Images"))
  263.  
  264.         (if (not (exists @classact-gadgets (noreq)))
  265.             (makedir @classact-images
  266.                 (prompt (cat #creating-dir @classact-gadgets))
  267.             )
  268.         )
  269.  
  270.         (if (not (exists @classact-images (noreq)))
  271.             (makedir @classact-images
  272.                 (prompt (cat #creating-dir @classact-images))
  273.             )
  274.         )
  275.  
  276.         (complete comp-dirs)
  277.  
  278.         (if (exists "SYS:Classes/Gadgets/button.gadget")
  279.             (if (< 40 (/ (getversion "SYS:Classes/Gadgets/button.gadget") 65536))
  280.                 (if (askbool (prompt #junod-button) (help @askbool-help) (default 1))
  281.                     (
  282.                         (rename "SYS:Classes/Gadgets/button.gadget" "SYS:Classes/Gadgets/button.gadget.v42")
  283.                         (message #junod-backed)
  284.                     )
  285.                     (message #junod-kept)
  286.                 )
  287.             )
  288.         )
  289.  
  290.         (complete comp-junod)
  291.  
  292.         (if (exists "Classes/Gadgets/layout.gadget.020")
  293.             (set classes-020 (askbool (prompt #classes-020) (help #help-020) (default (and cpu020 v39))))
  294.             (set classes-020 0)
  295.         )
  296.  
  297.         (complete comp-020)
  298.  
  299.         (foreach "Classes/Gadgets" "#?.gadget"
  300.             (
  301.                 (set thislib (tackon "Classes/Gadgets" @each-name))
  302.                 (if (and classes-020 (exists (cat thislib ".020")))
  303.                     (set thislib (cat thislib ".020"))
  304.                 )
  305.                 (copylib (source thislib)
  306.                     (dest @classact-gadgets)
  307.                     (newname @each-name)
  308.                     (prompt (cat #installing @each-name))
  309.                     (help #classdest-help)
  310.                     (optional "force" "askuser")
  311.                 )
  312.             )
  313.         )
  314.  
  315.         (complete comp-gad)
  316.  
  317.         (foreach "Classes/Images" "#?.image"
  318.             (
  319.                 (set thislib (tackon "Classes/Images" @each-name))
  320.                 (if (and classes-020 (exists (cat thislib ".020")))
  321.                     (set thislib (cat thislib ".020"))
  322.                 )
  323.                 (copylib (source thislib)
  324.                     (dest @classact-images)
  325.                     (newname @each-name)
  326.                     (prompt (cat #installing @each-name))
  327.                     (help #classdest-help)
  328.                     (optional "force" "askuser")
  329.                 )
  330.             )
  331.         )
  332.  
  333.         (complete comp-im)
  334.  
  335.         (foreach "Classes" "#?.class"
  336.             (
  337.                 (set thislib (tackon "Classes" @each-name))
  338.                 (if (and classes-020 (exists (cat thislib ".020")))
  339.                     (set thislib (cat thislib ".020"))
  340.                 )
  341.                 (copylib (source thislib)
  342.                     (dest @classact-dest)
  343.                     (newname @each-name)
  344.                     (prompt (cat #installing @each-name))
  345.                     (help #classdest-help)
  346.                     (optional "force" "askuser")
  347.                 )
  348.             )
  349.         )
  350.     )
  351.     )
  352.     (if (exists "Prefs/ClassAct") ; The archive contains ClassAct prefs tools
  353.     (
  354.         (message #caprefs-message)
  355.  
  356.         (copylib (source "Prefs/CAPrefs")
  357.             (dest "C:")
  358.             (prompt (cat #installing "CAPrefs"))
  359.         )
  360.         (copylib (source "Prefs/ClassAct")
  361.             (dest "SYS:Prefs")
  362.             (prompt (cat #installing "ClassAct Prefs"))
  363.             (infos)
  364.         )
  365.  
  366.         (complete comp-prefs)
  367.  
  368.         (if (not (exists "ENVARC:ClassAct" (noreq)))
  369.             (
  370.                 (makedir "ENVARC:ClassAct"
  371.                     (prompt (cat #creating-dir "ENVARC:ClassAct"))
  372.                 )
  373.                 (textfile (dest "ENVARC:ClassAct/ClassAct")
  374.                     (append "")
  375.                 )
  376.             )
  377.         )
  378.  
  379.         (set caprefs-cmd "C:CAPrefs >NIL:\n")
  380.  
  381.         (startup "CAPREFS"
  382.             (prompt (cat #caprefs-startup-1 caprefs-cmd #caprefs-startup-2))
  383.             (help #caprefs-message)
  384.             (command caprefs-cmd)
  385.         )
  386.     )
  387.     )
  388.  
  389.     (complete classact-complete)
  390. )
  391.  
  392.  
  393.  
  394.  
  395. ; ------------------------------
  396. ; Check Kickstart Version
  397. ; ------------------------------
  398.  
  399.  
  400.  (if (< (getversion "LIBS:version.library") (* 37 65536))
  401.         (abort #bad-kick)
  402.  )
  403.  
  404. (message #hello-message)
  405.  
  406.  
  407. ; ------------------------------
  408. ; What should I install?
  409. ; ------------------------------
  410. (complete 0)
  411. (set InstallOpt
  412.       (askoptions (prompt #install-which)
  413.                   (help @askoptions-help)
  414.                   (choices "NewIcons" "DefIcons" "Documentazione")
  415.       )
  416. )
  417.  
  418.  
  419. ; ------------------------------
  420. ; Install NewIcon.library
  421. ; ------------------------------
  422.  
  423. (complete 10)
  424. (if ((patmatch (database "cpu") ("68000|68010")
  425.      )
  426.     )
  427.       (copylib
  428.            (source "/libs/000/newicon.library")
  429.            (dest "libs:")
  430.            (prompt #install-library)
  431.            (help #install-library-help)
  432.            (confirm)
  433.       )
  434.  
  435.       (if (>= (getversion "LIBS:version.library") (* 39 65536)
  436.           )
  437.  
  438.            (copylib
  439.                 (source "/libs/020-V39/newicon.library")
  440.                 (dest "libs:")
  441.                 (prompt #install-library)
  442.                 (help #install-library-help)
  443.                 (confirm)
  444.            )
  445.            (copylib
  446.                 (source "/libs/000/newicon.library")
  447.                 (dest "libs:")
  448.                 (prompt #install-library)
  449.                 (help #install-library-help)
  450.                 (confirm)
  451.            )
  452.       )
  453. )
  454.  
  455. ;--------------------------------------------------------
  456. ; Install NewIcons, icon images, and icon support files
  457. ;--------------------------------------------------------
  458.  
  459. (complete 20)
  460. (if (BITAND InstallOpt 1)
  461.  
  462.   ((message #install-icons)
  463.  
  464.    (execute "Install_Icons"
  465.       (help #install-icons-help)
  466.    )
  467.  
  468.    (complete 25)
  469.  
  470.    (copylib
  471.       (prompt #install-newicons)
  472.       (source "/C/NewIcons")
  473.       (dest "c:")
  474.       (help #install-newicons-help)
  475.    )
  476.  
  477.    (copylib
  478.       (source "/C/InjectBrush")
  479.       (dest "c:")
  480.    )
  481.  
  482.    (copylib
  483.       (source "/C/PatchOpenWB")
  484.       (dest "c:")
  485.    )
  486.  
  487.    (complete 30)
  488.  
  489.    (set destdir
  490.       (askdir
  491.             (prompt #tools-dest)
  492.             (help @askdir-help)
  493.             (default "Sys:Utilities")
  494.       )
  495.    )
  496.  
  497.    (copyfiles
  498.       (source "/Utilities/CopyNewIcon")
  499.       (dest destdir)
  500.       (infos)
  501.    )
  502.  
  503.    (copyfiles
  504.       (source "/Utilities/CreateDefaultIcon")
  505.       (dest destdir)
  506.       (infos)
  507.    )
  508.  
  509.    (copyfiles
  510.       (source "/Utilities/KillNewIcon")
  511.       (dest destdir)
  512.       (infos)
  513.    )
  514.  
  515.    (complete 35)
  516.  
  517.    (startup "NewIcons"
  518.       (prompt #startup-change)
  519.       (command "Run <NIL: >NIL: c:NewIcons")
  520.       (help @startup-help)
  521.    )
  522.  
  523.  
  524.    (copylib
  525.       (prompt #install-prefs)
  526.       (source "/prefs/NewIconsPrefs")
  527.       (dest "Sys:prefs")
  528.       (help #install-prefs-help)
  529.       (confirm)
  530.       (infos)
  531.    )
  532.  
  533.  
  534.  
  535.  
  536. ;------------------------------
  537. ;Install ClassAct classes
  538. ;------------------------------
  539.  
  540. ;   (message #install-classes
  541. ;      (help #install-classes-help)
  542. ;   )
  543.    (install-classact)
  544.   )
  545. )
  546. ;------------------------------
  547. ;Install Deficons
  548. ;------------------------------
  549. (complete 75)
  550. (if (BITAND InstallOpt 2)
  551.  
  552.  
  553.   ((set destdir
  554.       (askdir
  555.            (prompt #move-olddefs-dir)
  556.            (help #move-olddefs-help)
  557.            (default "Sys:Storage")
  558.       )
  559.    )
  560.  
  561.    (set destdir
  562.       (tackon destdir "Old_Def_icons")
  563.    )
  564.  
  565.    (makedir destdir
  566.    )
  567.  
  568.    (complete 80)
  569.  
  570.    (copyfiles
  571.       (prompt #move-olddefs)
  572.       (source "Envarc:sys")
  573.       (dest destdir)
  574.       (pattern "def#?")
  575.       (help #move-olddefs-help)
  576.    )
  577.  
  578.    (copylib
  579.       (prompt #install-deficons)
  580.       (source "/C/DefIcons")
  581.       (dest "C:")
  582.       (help #install-deficons-help)
  583.       (confirm)
  584.    )
  585.  
  586.    (copyfiles
  587.       (prompt #install-envarc)
  588.       (source "/envarc")
  589.       (dest "ENVARC:")
  590.       (all)
  591.       (infos)
  592.       (help #install-envarc-help)
  593.    )
  594.  
  595.    (startup "DefIcons"
  596.       (prompt #startup-deficons)
  597.       (command "DefIcons")
  598.       (help @startup-help)
  599.    )
  600.   )
  601. )
  602.  
  603.  
  604. ;------------------------------
  605. ;Install Documentation
  606. ;------------------------------
  607. (complete 90)
  608. (if (BITAND InstallOpt 4)
  609.  
  610.    ((set destdir
  611.       (askdir
  612.             (prompt #docs-dest)
  613.             (help @askdir-help)
  614.             (default "Help:")
  615.       )
  616.     )
  617.     (copyfiles
  618.       (source "/NewIcons.guide")
  619.       (dest destdir)
  620.       (infos)
  621.     )
  622.    )
  623. )
  624.  
  625.  
  626. ;------------------------------
  627. ;Run NIPrefs
  628. ;------------------------------
  629.  
  630. (complete 95)
  631. (run "/prefs/NewIconsPrefs"
  632.       (prompt #run-prefs)
  633.       (help "Questo ti permette di configurare NewIcons.")
  634.       (confirm)
  635.       (safe)
  636. )
  637.  
  638. (run "Sys:Utilities/Multiview /NewIcons.guide"
  639.       (safe)
  640. )
  641. (complete 99)
  642. (message #powb-message)
  643. (complete 100)
  644. (exit #exit-message)